luxury
Trendier boutiques can be found on rue Saint-Denis, north of rue Sherbrooke and south of avenue Mont-Royal est, as well as rue Saint-Laurent continuing as far north as Bernard. The latter is in the process of becoming more upscale, so the range of shopping is highly variable and lower in density as one goes north of Mont-Royal. Rue Sherbrooke itself has a number of high-end stores notably Holt Renfrew and commercial art galleries in a short strip running approximately from McGill University west to rue Guy. Farther west, Sherbrooke intersects with Greene Avenue in Westmount, which boasts a short, but luxurious retail strip. Avenue Laurier, between St-Laurent and its western end, is one of the city's prime spots for eating and shopping in high style, though there are still a few affordable spots here and there.
furniture and antiques
On boul. St-Laurent, a cluster of high-end home furnishing stores has grown up in recent years. It starts roughly at the corner of rue Marie-Anne and is very prominent in the block between rue Marie-Anne and avenue Mont-Royal, with sparser, but still interesting stores as far north as rue Saint Viateur. Antique buffs will find interesting stores all over the city, but they'll want to make a special pilgrimage to rue Notre-Dame est, when you head east from avenue Atwater. Rue Amherst, in the Gay Village, also has a significant concentration of antique dealers.
general
Rue Ste-Catherine, between rue Guy and boulevard St-Laurent, has many of the big department and chain stores as well as a few major malls. Avenue Mont-Royal has funky consignment and gothic clothing stores from boulevard St-Laurent to rue Saint-Denis and a mixed bag of neighbourhood stores, used record shops, and gentrified boutiques heading east towards avenue Papineau. Rue St-Viateur is one of the city's most interesting streets, with its amazingly varied range of businesses crammed into the short stretch between Boulevard St-Laurent and Avenue du Parc.
St-Laurent remains one of the city's prime shopping streets, more or less along its whole length. Just about anything can be found there, with different blocks having different clusters of businesses Asian groceries and housewares near de La Gauchetière, cheap electronics a little farther up, hip boutiques between Prince-Arthur and Mount Royal, anything and everything Italian between Saint-Zotique and Jean-Talon. Rue Sherbrooke ouest, west of the Autoroute Décarie, boasts an increasingly interesting concentration of largely food-oriented businesses. Jean-talon market, located near the intersection of Jean-talon and St-Laurent boasts a wide variety of local produce and food products maple syrup, cheese, etc. at very good prices.